package br.ucb.musicbay.artista;

import java.util.List;

import br.ucb.musicbay.util.DAOFactory;

public class ArtistaBO {
	ArtistaInterfaceDao artistaHibernate;
	
	public ArtistaBO(){
		artistaHibernate = DAOFactory.createArtistaDao();
	}
	
	public boolean save(Artista artista) {	
		artista.setStatus(1);
		return this.artistaHibernate.save(artista);
	}
	
	public List<Artista> recoverAll(){
		return this.artistaHibernate.recoverAll();
	}
	
	public boolean delete(Artista[] artista){
		return this.artistaHibernate.delete(artista) ;		
	}
	
	public Artista recoverById(Integer id){
		return artistaHibernate.recoverById(id); 
	}
	
	public boolean update(Artista artista){
		return this.artistaHibernate.update(artista);
	}
	
	public Artista recoverUnique(Artista artista){
		return this.artistaHibernate.recoverByObject(artista);
	}

	public Artista verificaItem(String artista) {
		return this.artistaHibernate.verificaItem(artista);
	}
}
